Prevención de ataques de Cross-Site Scripting en aplicaciones Web
نویسندگان
چکیده
Resumen—La seguridad se está convirtiendo en una de las principales preocupaciones de desarrolladores de servicios Web y otros recursos basados en tecnologías relacionadas con Internet. Dichos servicios, además, se están haciendo omnipresente en todo tipo de modelos económicos e industriales. Las aplicaciones basadas en servicios Web deben garantizar, además del valor esperado por sus usuarios, mecanismos de confianza que garanticen su seguridad. En este trabajo, nos centramos en el problema específico de los ataques de tipo cross-site scripting. Presentamos un estudio sobre este tipo de ataques, así como un estado del arte en cuanto a mecanismos y recursos existentes para su prevención. Analizamos las ventajas y limitaciones de algunas de las propuestas más recientes; e introducimos una solución alternativa que hace uso de certificados X.509 y políticas de seguridad especificadas en lenguaje XACML. Nuestra propuesta pretende dar apoyo tanto a desarrolladores como a administradores de aplicaciones Web. Por un lado, nuestra contramedida ayuda a especificar desde el lado del servidor todos aquellos requerimientos de seguridad asociados con el uso de recursos de la aplicación (por ejemplo, cookies e identificadores de sesión). Por otra lado, nuestra propuesta garantiza el despliegue de los mecanismos de protección necesarios en el cliente. Estos mecanismos han de garantizar la correcta ejecución de la política descrita en el lado del servidor por parte del cliente (es decir, el navegador Web). Nuestra estrategia se integra adecuadamente en aplicaciones Web de comercio electrónico a través del uso de estándares compatibles con SSL y HTTP.
منابع مشابه
Prácticas de Ingeniería de Requerimientos en el desarrollo de aplicaciones Web
El rápido crecimiento del desarrollo de las aplicaciones Web no ha sido acompañado por estudios detallados de las particularidades de la Ingeniería de Requerimientos de aplicaciones Web. Las organizaciones de desarrollo han asumido algunas prácticas que no han sido suficientemente investigadas por la comunidad de Ingeniería de Requerimientos. En este artículo se presentan los resultados de una ...
متن کاملGeneración de Aplicaciones Web basadas en Procesos de Negocio mediante Transformación de Modelos
Resumen-Las aplicaciones Web están evolucionando hacia un entorno inter-organizacional donde aparecen nuevos requisitos (integración de aplicaciones mediante la composición de procesos de negocio de diferentes organizaciones) que deben abordarse en el proceso de desarrollo de aplicaciones. En este trabajo se propone una extensión al método de ingeniería Web OOWS para el desarrollo de aplicacion...
متن کاملUn Método para Medir el Tamañno Funcional y Evaluar la Calidad de Sitios Web
Resumen. La calidad del software para la Web es una preocupación actual de la comunidad científica y empresarial. En este artículo se discuten los principales problemas encontrados en el desarrollo de aplicaciones Web y se presenta un método con el objetivo de medir el tamaño funcional y evaluar la calidad de sitios Web. El método propuesto integra un modelo navegacional elaborado en el proceso...
متن کاملOOWS Suite: Un Entorno de Desarrollo para Aplicaciones Web basado en MDA
Resumen En este trabajo, se introduce un entorno de desarrollo MDD para aplicaciones Web: La OOWS Suite. Dicho entorno proporciona herramientas que dan soporte al proceso de desarrollo del método OOWS permitiendo la generación automática de aplicaciones Web totalmente funcionales. Estas herramientas son: (1) Un modelador basado en Eclipse que permite la edición visual de modelos OOWS. (2) Un co...
متن کاملContenido en la Web: un modelo de reutilización
Resumen. El continuo crecimiento en tamaño y complejidad de las aplicaciones Web precisa de propuestas rigurosas y sistemáticas que permitan afrontar las demandas tanto en el desarrollo como en el mantenimiento de estos sistemas. Una de las estrategias más difundidas en la ingeniería del software tradicional es la reutilización. Este trabajo aborda la reutilización en aplicaciones Web. Para ell...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008